home *** CD-ROM | disk | FTP | other *** search
/ PC User 2002 August / Disc 1 / PCU0802CD1.iso / software / apps / files / anfxw32.exe / #setuppath# / c27.class (.txt) < prev    next >
Encoding:
Java Class File  |  2002-06-23  |  2.7 KB  |  158 lines

  1. import java.awt.Color;
  2. import java.awt.Font;
  3. import java.awt.FontMetrics;
  4. import java.awt.Graphics;
  5. import java.io.IOException;
  6.  
  7. public class c27 extends c00 {
  8.    // $FF: renamed from: KN java.lang.String
  9.    public String field_0;
  10.    // $FF: renamed from: Nw java.lang.String
  11.    protected String field_1;
  12.    // $FF: renamed from: JJ java.awt.Font
  13.    public Font field_2;
  14.    // $FF: renamed from: Ne byte
  15.    public byte field_3;
  16.    // $FF: renamed from: Mu byte
  17.    public byte field_4;
  18.    // $FF: renamed from: Fo byte
  19.    protected static final byte field_5 = -128;
  20.    // $FF: renamed from: Ih int
  21.    public int field_6;
  22.    // $FF: renamed from: Mp int
  23.    public int field_7 = 12;
  24.    // $FF: renamed from: GY byte
  25.    protected static final byte field_8 = 64;
  26.    // $FF: renamed from: KH byte
  27.    protected byte field_9 = -1;
  28.    // $FF: renamed from: Jb int
  29.    protected int field_10 = -3000;
  30.  
  31.    // $FF: renamed from: Nz (byte, java.lang.String) void
  32.    public void method_0(byte var1, String var2) {
  33.       switch (var1) {
  34.          case 31:
  35.             this.field_0 = var2;
  36.             return;
  37.          default:
  38.       }
  39.    }
  40.  
  41.    // $FF: renamed from: Ib () void
  42.    public void method_1() {
  43.       this.field_10 = -9999;
  44.       this.field_0 = this.field_1;
  45.       this.field_3 = this.field_4;
  46.       this.field_6 = this.field_7;
  47.       this.field_0 = ((c00)this).LT(this.field_0);
  48.       super.Ib();
  49.    }
  50.  
  51.    // $FF: renamed from: NB (java.awt.Graphics, int, int, int, int, int, java.lang.String) void
  52.    public void method_2(Graphics var1, int var2, int var3, int var4, int var5, int var6, String var7) {
  53.       super.JC = (short)var6;
  54.       if (super.JC != 0) {
  55.          if (super.Iq != 0) {
  56.             int var8 = (c00.Ge.nextInt() & 255) - 127;
  57.             var2 += var5 * var8 * super.Iq / 12700;
  58.          }
  59.  
  60.          if (super.Iq != 0) {
  61.             int var18 = (c00.Ge.nextInt() & 255) - 127;
  62.             var3 += var5 * var18 * super.Iq / 12700;
  63.          }
  64.  
  65.          Color var19 = var1.getColor();
  66.          Font var9 = var1.getFont();
  67.          if (var5 != this.field_10) {
  68.             this.field_2 = new Font(this.field_2.getName(), this.field_3, var5);
  69.             this.field_10 = var5;
  70.          }
  71.  
  72.          var1.setFont(this.field_2);
  73.          FontMetrics var10 = var1.getFontMetrics(this.field_2);
  74.          int var11 = var10.getAscent();
  75.          int var12 = var10.getDescent();
  76.          var10.getLeading();
  77.          int var13 = var10.stringWidth(var7);
  78.          int var14 = var2;
  79.          int var15 = var3 + var5 - var12;
  80.          switch (this.field_9) {
  81.             case 0:
  82.                var14 = var2 + (var4 / 2 - var13 / 2);
  83.                break;
  84.             case 1:
  85.                var14 = var2 + (var4 - var13);
  86.          }
  87.  
  88.          if (super.HE > 0) {
  89.             int var16 = var5 * super.HE / 100;
  90.             super.In(var1, Color.gray);
  91.             var1.drawString(var7, var14 + var16, var15 + var16);
  92.             if ((this.field_3 & -128) != 0) {
  93.                int var17 = var11 / 10 + 1;
  94.                var1.fillRect(var14, var3 + var11 + var17, var13, var17);
  95.             }
  96.  
  97.             if ((this.field_3 & 64) != 0) {
  98.                int var22 = var11 / 20 + 1;
  99.                var1.fillRect(var14, var3 + var11 * 3 / 4, var10.stringWidth(this.field_0), var22);
  100.             }
  101.          }
  102.  
  103.          super.In(var1, super.Mb);
  104.          var1.drawString(var7, var14, var15);
  105.          if ((this.field_3 & -128) != 0) {
  106.             int var20 = var11 / 10 + 1;
  107.             var1.fillRect(var14, var3 + var11 + var20, var13, var20);
  108.          }
  109.  
  110.          if ((this.field_3 & 64) != 0) {
  111.             int var21 = var11 / 20 + 1;
  112.             var1.fillRect(var14, var3 + var11 * 3 / 4, var10.stringWidth(this.field_0), var21);
  113.          }
  114.  
  115.          var1.setColor(var19);
  116.          var1.setFont(var9);
  117.       }
  118.    }
  119.  
  120.    // $FF: renamed from: In (java.awt.Color) void
  121.    public void method_3(Color var1) {
  122.       super.Mb = var1;
  123.    }
  124.  
  125.    public c27() {
  126.    }
  127.  
  128.    // $FF: renamed from: Lf (c14) java.lang.Object
  129.    public Object method_4(c14 var1) throws IOException {
  130.       super.Lf(var1);
  131.       super.GB = var1.FX();
  132.       String var2 = var1.Mr();
  133.       this.field_4 = var1.Nb();
  134.       this.field_7 = var1.GJ();
  135.       if (var1.IW < 65) {
  136.          this.field_7 = this.field_7 * 111 / 72;
  137.       }
  138.  
  139.       this.field_2 = new Font(var2, this.field_4 & 15, super.NF);
  140.       this.field_1 = var1.Mr();
  141.       this.field_9 = var1.Nb();
  142.       this.field_10 = super.NF;
  143.       return this;
  144.    }
  145.  
  146.    public c27(String var1, Font var2, Color var3, short var4, short var5, short var6, short var7) {
  147.       super(var4, var5, var6, var7);
  148.       this.field_1 = var1;
  149.       this.field_2 = var2;
  150.       super.GB = var3;
  151.    }
  152.  
  153.    // $FF: renamed from: JL (java.awt.Graphics) void
  154.    public void method_5(Graphics var1) {
  155.       this.method_2(var1, super.Kw, super.Ki, super.LZ, super.LX, super.JC, this.field_0);
  156.    }
  157. }
  158.